<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        /* 盒子模型：
        默认所有块元素都是内容盒子 
        1.内容盒子 标准w3c盒子
        盒子宽：？px
        盒子高：？px
        盒子所占页面宽：？px
        盒子所占页面高：？px
        */

        /* 总宽度 = width + padding-left + padding-right + border-left + border-right + margin-left + margin-right
           总高度 = height + padding-top + padding-bottom + border-top + border-bottom + margin-top + margin-bottom
           水平总占位 = 自身宽度 + 左右margin
           垂直总占位 = 自身高度 + 上下margin
           内容宽度 = width - (左右内边距 + 左右边框)
           内容高度 = height - (上下内边距 + 上下边框)
           */
        
        div{
            /* vw ViewWidth 视口区域宽度 */
            /* width: 100vw; */
            width: 100px;
            /* vh ViewHeigdht 视口区域宽度 */
            /* height: 100vh; */
            height: 100px;
            /* 设置背景图片/渐变色
                线性渐变  径向渐变*/
            background-image: linear-gradient(to right , red, pink, cyan);
            /* 设置背景图片是否平铺 */
            /* background-repeat: no-repeat; */
            margin: 17px 23px 22px 18px;
            padding: 16px 25px 19px 27px;
            border: 3px solid green;
        }
        /* 边框盒子 IE盒子 怪异盒子 
        盒子宽：？px
        盒子高：？px
        盒子所占页面宽：？px
        盒子所占页面高：？px
        内容区宽：？px
        内容高：？px*/

        section{
            /* 设置盒模型 content-box border-box */
            /* 设置边框盒子 */
            box-sizing: border-box;
            width: 100px;
            height: 100px;
            /* 径向渐变 */
            background-image: radial-gradient(red pink cyan);
            margin: 23px 17px 19px 27px;
            padding: 19px 15px 17px 22px;
            border: 3px solid green;
        }
    </style>
</head>
<body>
    <div>内容盒子</div>
    <section>边框盒子</section>
</body>
</html>